body{
	margin: 0 ;
}
img{
	vertical-align: bottom;
}
h1,h2,h3,h4,h5,h6{
	margin: 0 ;
}
.w{
	margin: 0 auto;
	width: 1080px;
}
.head2{
	padding: 15px 0px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.banner{
	height: 555px;
	padding-top: 15px;
}
.banner_l{
	padding-top: 15px;
}
.banner_l div:nth-child(3){
	padding:0 15px;
}
.brand{
	padding-top: 15px;
	height: 460px;
}
.brand .fl{
	padding-right: 15px;
}
.brand div:nth-child(4){
	padding-right: 0;
}
.title{
	border-bottom: 2px solid #f4f3ef;
	padding-top: 35px;
	height: 42px;
}
.title h3{
	font-family: "黑体";
	font-size: 24px;
	line-height: 42px;
}
.title_2{
	padding-top: 57px;
}
.title_2 h3{
	color:red;
	font-size: 20px;
}
.title_3{
	padding-top: 57px;
}
.title_3 h3{
	color:red;
	font-size: 20px;
}
.style{
	height: 625px;
	padding-top: 15px;
}
.style_l{
	padding-right: 5px;
	width: 375px;		
}
.style div:nth-child(1){
	padding-bottom: 15px;
}
.style_r .fl{
	padding: 0 0 15px 15px;
}
.style_r {
	width: 700px;
}
.share{
	padding-top: 17px;
	height: 83px;
}
.share div:nth-child(2){
	padding-left: 42px;
	padding-right: 46px;
}
.celebrate{
	height: 466px;
	padding-top: 15px;
}
.celebrate_l{
	width: 341px;
}
.celebrate_r{
	width: 710px;
	padding-left: 29px;
}
.celebrate_r div:nth-child(1){
  padding-bottom: 15px;
}
.celebrate_r div:nth-child(2){
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
}
.celebrate_r div:nth-child(3){
  padding-bottom: 15px;
}
.celebrate_r div:nth-child(5){
   padding-left: 15px;
   padding-right: 15px;
}